\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx,ninecolors}
\setCJKmainfont{Noto Serif CJK SC}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usepackage{wasysym}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes,}
\begin{document}
\small
\begin{tikzpicture}[>=latex,xscale=1.2]
  % \useasboundingbox(0,0)rectangle(12,4.5);
  \fill[left color=gray,right color=gray,middle color=black](1.4,4)ellipse(0.25 and 0.1);
  \fill[left color=gray,right color=gray,middle color=white](1.15,4)to[bend left=10](1.1,3.15)arc(180:360:0.3 and 0.12)to[bend left=10](1.65,4)arc(0:-180:0.25 and 0.1);
  \fill[left color=gray,right color=gray,middle color=black](0.9,3.85)ellipse(0.25 and 0.1);
  \fill[left color=gray,right color=gray,middle color=white](0.65,3.85)node[above=1mm]{发电站}to[bend left=10](0.6,3)arc(180:360:0.3 and 0.12)to[bend left=10](1.15,3.85)arc(0:-180:0.25 and 0.1);
  \fill[cyan7](1.205,3.126)--(1.205,2.544)--(0.605,2.636)--(0.605,3.218);
  \fill[cyan6](1.205,3.126)--(1.205,2.544)--(2.102,2.871)--(2.102,3.453);
  \fill[cyan5](0.459,3.240)--(1.486,3.602)--(2.220,3.500)--(1.261,3.117)--cycle;
  \fill[cyan7](1.497,2.935)--(1.497,2.651)--(1.811,2.597)--(1.811,2.881);
  \fill[cyan5](1.497,2.935)--(1.985,3.146)--(2.299,3.092)--(1.811,2.881);
  \fill[olive7](1.728,3.065)--(1.728,2.443)--(2.061,2.410)--(2.061,3.032);
  \fill[olive6](2.061,3.032)--(2.895,3.370)--(2.895,2.749)--(2.061,2.410);
  \fill[olive5](2.895,3.370)--(2.561,3.404)--(1.728,3.065)--(2.061,3.032);
  \foreach \x/\y in {2.159/3.149,2.291/3.202,2.399/3.246}
  {
    \fill[left color=gray,right color=gray,middle color=white](\x-0.02,\y-0.01)rectangle++(0.04,0.3);
  }
  \draw[thin](2.5,3.5)--++(70:0.5)node[above]{升压变压器};
  \draw[gray,thick]
  (2.159,3.149)..controls(2.530,3.116)and(2.986,3.135)..
(3.210,3.225)..controls(4.023,2.798)and(4.938,2.769)..
(5.680,2.824)..controls(5.934,2.569)and(6.263,2.405)..(6.550,2.362)
(2.291,3.202)..controls(2.686,3.175)and(3.052,3.177)..
(3.329,3.259)..controls(3.809,2.939)and(4.655,2.865)..
(5.799,2.858)..controls(6.046,2.637)and(6.381,2.462)..(6.587,2.427)
(2.399,3.246)..controls(2.648,3.208)and(3.029,3.209)..
(3.448,3.293)..controls(3.999,2.960)and(4.672,2.936)..
(5.918,2.892)..controls(6.151,2.689)and(6.431,2.563)..(6.644,2.505);
  \fill[left color=gray,right color=gray,middle color=black](11.5,3)ellipse(0.15 and 0.05);
  \fill[left color=gray,right color=gray,middle color=white](11.35,3)node[left]{工厂}to[bend left=5](11.26,1.5)arc(180:360:0.24 and 0.08)to[bend left=5](11.65,3)arc(0:-180:0.15 and 0.05);
  \draw[ultra thick,brown!80!red](9.948,1.465)--(8.857,1.644)--(8.190,0.774)--(6.713,1.042);
  \fill[blue3](11.099,1.670)--(11.099,1.133)--(11.269,1.503)--(11.269,1.909);
  \fill[blue5]( 9.663,1.896)--( 9.903,2.188)--(11.381,1.968)--(11.221,1.650)--cycle;
  \fill[blue7](11.099,1.670)--( 9.737,1.884)--( 9.737,1.348)--(11.099,1.133);
  \foreach \x/\y in {6.65/2.62,8.74/2.33}
  {
    \begin{scope}[xshift=\x cm,yshift=\y cm]
      \fill[yellow6](0.000, 0.000)--(0.467,-0.075)--(0.296,-0.258)--(-0.196,-0.184)--cycle;
      \fill[yellow7](-0.196,-0.184)--(-0.196,-0.766)--( 0.296,-0.841)--( 0.296,-0.258);
      \fill[yellow5](0.467,-0.075)--(0.467,-0.657)--(0.296,-0.841)--(0.296,-0.258);
    \end{scope}
  }
  \draw[gray,thick](6.953,2.329)..controls(7.268,2.335)and(7.610,2.411)..
  (7.736,2.532)..controls(7.991,2.277)and(8.320,2.113)..(8.607,2.070)
  (7.032,2.390)..controls(7.288,2.387)and(7.580,2.434)..
  (7.855,2.566)..controls(8.103,2.345)and(8.437,2.170)..(8.643,2.135)
  (7.088,2.452)..controls(7.381,2.445)and(7.568,2.480)..
  (7.974,2.600)..controls(8.208,2.397)and(8.488,2.271)..(8.700,2.213);
  \node at (4.7,3.3){长距离输电线路};
  \node at (6.9,3.12){一次高压变电站};
  \node at (9.2,2.6){二次高压变电站};
  \foreach \x/\y in {3.33/3.26,5.80/2.86,7.86/2.57}
  {
    \begin{scope}[xshift=\x cm,yshift=\y cm]
      \draw[line join=round](-0.119,-0.034)--( 0.119, 0.034)
      (-0.021,-0.096)--(-0.021,-0.006)--(-0.069, 0.041)
      ( 0.021,-0.084)--( 0.021, 0.006)--( 0.052, 0.089)
      (-0.193,-0.807)--(-0.052,-0.092)--( 0.011,-0.099)--( 0.052,-0.087)--(-0.011,-0.080)--(-0.052,-0.092)--( 0.018,-0.303)--(-0.091,-0.291)
      ( 0.084,-0.265)--( 0.011,-0.099)--(-0.091,-0.291)--(-0.011,-0.080)--( 0.084,-0.265)
      ( 0.018,-0.303)--( 0.052,-0.087)--(-0.023,-0.253)--( 0.018,-0.303)
      (-0.171,-0.695)--( 0.025,-0.508)--(-0.130,-0.490)--(-0.023,-0.253)--( 0.118,-0.455)--( 0.025,-0.508)
      ( 0.084,-0.265)--(-0.023,-0.253)--(-0.091,-0.291)--( 0.084,-0.265)
      ( 0.025,-0.508)--( 0.084,-0.265)--(-0.037,-0.437)--( 0.118,-0.455)--( 0.018,-0.303)--(-0.130,-0.490)--(-0.037,-0.437)--(-0.091,-0.291)--( 0.025,-0.508)
      ( 0.032,-0.718)--( 0.118,-0.455)--(-0.051,-0.627)--( 0.171,-0.755)--( 0.032,-0.718)--(-0.130,-0.490)--(-0.051,-0.627)--(-0.171,-0.695)--(-0.037,-0.437)--( 0.152,-0.649)--( 0.032,-0.718)--(-0.171,-0.695)--( 0.036,-0.832)--( 0.152,-0.649)--(-0.051,-0.627)
      (-0.171,-0.695)--(-0.058,-0.730)--( 0.152,-0.649)--(-0.171,-0.695)
      (-0.051,-0.627)--(-0.193,-0.807)--( 0.032,-0.718)--(-0.051,-0.627)
      ( 0.084,-0.265)--( 0.018,-0.303)
      (-0.011,-0.080)--(-0.058,-0.730)
      ( 0.011,-0.099)--( 0.036,-0.832)
      ( 0.052,-0.087)--( 0.171,-0.755);
    \end{scope}
  }
  \fill[green7](7.549,1.237)--(7.549,0.824)--(8.295,0.702)--(8.295,1.116);
  \fill[green6](8.295,0.702)--(8.474,0.893)node[right,text=black]{低压变电站}--(8.474,1.306)--(8.295,1.116);
  \fill[green5](8.295,1.116)--(7.549,1.237)--(7.727,1.428)--(8.474,1.306);
  \fill[red5]
  (6.026,1.601)--(5.816,1.854)--(5.438,1.597)--(5.671,1.316)
(6.479,1.514)--(6.270,1.767)--(5.892,1.510)--(6.124,1.229)
(6.956,1.399)--(6.723,1.680)--(6.345,1.423)--(6.578,1.142);
\fill[red7](6.578,1.142)--(6.578,0.892)--(5.217,1.153)node[left,text=black]{其他用户}--(5.217,1.403)--(5.438,1.597)--(5.671,1.316)--(5.892,1.510)--(6.124,1.229)--(6.345,1.423)--cycle;
\fill[red8](6.578,1.142)--(6.956,1.399)--(6.956,1.149)--(6.578,0.892);
\end{tikzpicture}
\end{document}